package cn.ad.server.web.spring.model.bes.api;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * Created by zooy on 17-2-8.
 */
public class BESAPIRequest {

    @JsonProperty("channel_id")
    private int channelId;

    @JsonProperty("app_id")
    private int appId;

    @JsonProperty("ad_id")
    private String adId;

    @JsonProperty("ad_size")
    private String adSize;

    @JsonProperty("request_id")
    private String requestId;

    @JsonProperty("app_package")
    private String appPackage;

    @JsonProperty("device_type")
    private String deviceType;

    @JsonProperty("os_type")
    private String osType;

    @JsonProperty("os_version")
    private String osVersion;

    private String vendor;

    private String model;

    @JsonProperty("screen_size")
    private String screenSize;

    private String idfa;

    private String imei;

    @JsonProperty("android_id")
    private String androidId;

    private String mac;

    private String ipv4;

    @JsonProperty("connection_type")
    private int connectionType;

    @JsonProperty("operator_type")
    private int operatorType;

    public int getChannelId() {
        return channelId;
    }

    public void setChannelId(int channelId) {
        this.channelId = channelId;
    }

    public int getAppId() {
        return appId;
    }

    public void setAppId(int appId) {
        this.appId = appId;
    }

    public String getAdId() {
        return adId;
    }

    public void setAdId(String adId) {
        this.adId = adId;
    }

    public String getAdSize() {
        return adSize;
    }

    public void setAdSize(String adSize) {
        this.adSize = adSize;
    }

    public String getRequestId() {
        return requestId;
    }

    public void setRequestId(String requestId) {
        this.requestId = requestId;
    }

    public String getAppPackage() {
        return appPackage;
    }

    public void setAppPackage(String appPackage) {
        this.appPackage = appPackage;
    }

    public String getDeviceType() {
        return deviceType;
    }

    public void setDeviceType(String deviceType) {
        this.deviceType = deviceType;
    }

    public String getOsType() {
        return osType;
    }

    public void setOsType(String osType) {
        this.osType = osType;
    }

    public String getOsVersion() {
        return osVersion;
    }

    public void setOsVersion(String osVersion) {
        this.osVersion = osVersion;
    }

    public String getVendor() {
        return vendor;
    }

    public void setVendor(String vendor) {
        this.vendor = vendor;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model;
    }

    public String getScreenSize() {
        return screenSize;
    }

    public void setScreenSize(String screenSize) {
        this.screenSize = screenSize;
    }

    public String getIdfa() {
        return idfa;
    }

    public void setIdfa(String idfa) {
        this.idfa = idfa;
    }

    public String getImei() {
        return imei;
    }

    public void setImei(String imei) {
        this.imei = imei;
    }

    public String getAndroidId() {
        return androidId;
    }

    public void setAndroidId(String androidId) {
        this.androidId = androidId;
    }

    public String getMac() {
        return mac;
    }

    public void setMac(String mac) {
        this.mac = mac;
    }

    public String getIpv4() {
        return ipv4;
    }

    public void setIpv4(String ipv4) {
        this.ipv4 = ipv4;
    }

    public int getConnectionType() {
        return connectionType;
    }

    public void setConnectionType(int connectionType) {
        this.connectionType = connectionType;
    }

    public int getOperatorType() {
        return operatorType;
    }

    public void setOperatorType(int operatorType) {
        this.operatorType = operatorType;
    }
}
